object TPersHolder
  P.Name = 'SQL (MS SQL)'
  P.Extensions.Strings = (
    'SQL files (*.sql)|*.sql')
  P.SyntaxBlocks = <
    item
      Name = 'Default'
      ID = 0
      FIText = 0
      FIIntNum = 1
      FIFloatNum = 2
      FIHexNum = 3
      FISymbol = 8
      FIIdentifier = 6
      UseSymbols = True
      UseComments = True
      UseSingleLineComments = True
      UseMultiLineComments = True
      UseStrings = True
      UseSingleLineStrings = True
      UseKeywords = True
      BlockDelimiters = <>
      SingleLineCommentDelimiters = <
        item
          FontID = 4
          LeftDelimiter = '--'
        end>
      MultiLineCommentDelimiters = <
        item
          FontID = 4
          LeftDelimiter = '/*'
          RightDelimiter = '*/'
        end>
      SingleLineStringDelimiters = <
        item
          FontID = 5
          LeftDelimiter = #39
          RightDelimiter = #39
        end>
      KeywordSets = <
        item
          FontID = 7
          Name = 'reserved'
          Keywords = 
            'ABSOLUTE,ACTION,ADD,ADMIN,AFTER,AGGREGATE,ALIAS,ALL,ALLOCATE,ALT' +
            'ER,ANY,ARE,ARRAY,AS,ASC,ASSERTION,AT,AUTHORIZATION,BACKUP,BEFORE' +
            ',BEGIN,BLOB,BOOLEAN,BOTH,BREADTH,BREAK,BROWSE,BULK,BY,CALL,CASCA' +
            'DE,CASCADED,CASE,CAST,CATALOG,CLASS,CLOB,CLOSE,CLUSTERED,COALESC' +
            'E,COLLATE,COLLATION,COLUMN,COMMIT,COMPLETION,COMPUTE,CONNECT,CON' +
            'NECTION,CONSTRAINT,CONSTRAINTS,CONSTRUCTOR,CONSTRUCTOR,CONTAINS,' +
            'CONTAINSTABLE,CONTINUE,CONVERT,CORRESPONDING,CREATE,CROSS,CUBE,C' +
            'URRENT,CURRENT_DATE,CURRENT_PATH,CURRENT_ROLE,CURRENT_TIME,CURRE' +
            'NT_USER,CURSOR,CYCLECURRENT_TIMESTAMP,DATA,DATABASE,DATE,DBCC,DE' +
            'ALLOCATE,DEC,DECLARE,DEFAULT,DEFERRABLE,DEFERRED,DELETE,DENY,DEP' +
            'TH,DEREF,DESC,DESCRIBE,DESCRIPTOR,DESTROY,DESTRUCTOR,DETERMINIST' +
            'IC,DIAGNOSTICS,DICTIONARY,DISCONNECT,DISK,DISTINCT,DISTRIBUTED,D' +
            'OMAIN,DOUBLE,DROP,DUMMY,DUMP,DYNAMICEACH,ELSE,END,END-EXEC,EQUAL' +
            'S,ERRLVL,ESCAPE,EVERY,EXCEPT,EXCEPTION,EXEC,EXECUTE,EXIT,EXTERNA' +
            'LFALSE,FETCH,FILE,FILLFACTOR,FIRST,FOR,FOREIGN,FOUND,FREE,FREETE' +
            'XT,FREETEXTTABLE,FROM,FULL,FUNCTION,GENERAL,GET,GLOBAL,GO,GOTO,G' +
            'RANT,GROUP,GROUPING,HAVING,HOLDLOCK,HOST,HOUR,CHARACTER,CHECK,CH' +
            'ECKPOINT,IDENTITY,IDENTITY_INSERT,IDENTITYCOL,IF,IGNORE,IMEDIATE' +
            ',INDEX,INITIALIZE,INITIALLY,INNER,INOUT,INPUT,INSERT,INTEGER,INT' +
            'ERSECT,INTERVAL,INTO,IS,ISOLATION,ITERATEJOIN,KEY,KILL,LANGUAGE,' +
            'LARGE,LAST,LATERAL,LEADING,LEFT,LESS,LEVEL,LIKE,LIMIT,LINENO,LOA' +
            'D,LOCAL,LOCALTIME,LOCALTIMESTAMP,LOCATOR,MAP,MATCH,MIDIFIES,MINU' +
            'TE,MODIFY,MODULE,NAMES,NATIONAL,NATURAL,NCLOB,NEW,NEXT,NCHAR,NO,' +
            'NOCHECK,NONCLUSTERED,NONE,NULLIF,OBJECT,OF,OFF,OFFSETS,OLD,ON,ON' +
            'LY,OPEN,OPENDATASOURCE,OPENQUERY,OPENROWSET,OPENXML,OPERATION,OP' +
            'TION,ORDER,ORDINALITY,OUT,OUTER,OUTPUT,OVER,PAD,PARAMETER,PARAME' +
            'TERS,PARTIAL,PATH,PERCENT,PLAN,POSTFIX,PRECISION,PREFIX,PREORDER' +
            ',PREPARE,PRESERVE,PRIMARY,PRINT,PRIOR,PRIVILEGES,PROC,PROCEDURE,' +
            'PUBLIC,RAISERROR,READ,READS,READTEXT,RECONFIGURE,RECURSIVE,REF,R' +
            'EFERENCES,REFERENCING,RELATIVE,REPLICATION,RESTORE,RESTRICT,RESU' +
            'LT,RETURN,RETURNS,REVOKE,RIGHT,ROLE,ROLLBACK,ROLLUP,ROUTAIN,ROW,' +
            'ROWCOUNT,ROWGUIDCOL,ROWS,RULESAVE,SAVEPOINT,SCOPE,SCROLL,SEARCH,' +
            'SECOND,SECTION,SELECT,SEQUENCE,SESSION,SESSION_USER,SET,SETS,SET' +
            'USER,SHUTDOWN,SCHEMA,SIZE,SOME,SPACE,SPECIFIC,SPECIFICTYPE,SQL,S' +
            'QLEXCEPTION,SQLSTATE,SQLWARNING,START,STATE,STATEMENT,STATIC,STA' +
            'TISTICS,STRUCTURE,SYSTEM_USER,TABLE,TEMPORARY,TERMINATE,TEXTSIZE' +
            ',THAN,THEN,TIME,TIMEZONE_HOUR,TIMEZONE_MINUTE,TO,TOP,TRAILING,TR' +
            'AN,TRANSACTION,TRANSLATION,TREAT,TRIGGER,TRUE,TRUNCATE,TSEQUAL,U' +
            'NDER,UNION,UNIQUE,UNKNOWN,UNNEST,UPDATE,UPDATETEXT,USAGE,USE,USE' +
            'R,USING,VALUE,VALUES,VARIABLE,VARYING,VIEW,WAITFOR,WHEN,WHENEVER' +
            ',WHERE,WHILE,WITH,WITHOUT,WORK,WRITE,WRITETEXT,ZONE'
        end
        item
          FontID = 9
          Name = 'data types'
          Keywords = 
            'bigint,binary,bit,datetime,decimal,float,char,image,int,money,nc' +
            'har,ntext,numeric,nvarchar,real,smalldatetime,smallint,smallmone' +
            'y,sql_variant,text,timestamp,tinyint,uniqueindentifier,varbinary' +
            ',varchar'
        end
        item
          FontID = 10
          Name = 'common objects'
          Keywords = 
            '@@CONNECTIONS,@@CPU_BUSY,@@CURSOR_ROWS,@@DATEFIRST,@@DBTS,@@ERRO' +
            'R,@@FETCH_STATUS,@@IDENTITY,@@IDLE,@@IO_BUSY,@@LANGID,@@LANGUAGE' +
            ',@@LOCK_TIMEOUT,@@MAX_CONNECTIONS,@@MAX_PRECISION,@@NESTLEVEL,@@' +
            'OPTIONS,@@PACK_RECEIVED,@@PACKET_ERRORS,@@PROCID,@@REMSERVER,@@R' +
            'OWCOUNT,@@SERVERNAME,@@SERVICENAME,@@SPID,@@TEXTSIZE,@@TIMETICKS' +
            ',@@TOTAL_ERRORS,@@TOTAL_READ,@@TOTAL_WRITE,@@TRANCOUNT,@@VERSION' +
            ',@PACK_SENT,ABS,ACOS,APP_NAME,ASCII,ASIN,ATAN,ATN2,AVG,BINARY_CH' +
            'ECKSUM,CASE,CAST,CEILING,COALESCE,COL_LENGTH,COL_NAME,COLLATIONP' +
            'ROPERTY,COLUMNPROPERTY,CONTAINSTABLE,CONVERT,COS,COT,COUNT,COUNT' +
            '_BIG,CURRENT_TIMESTAMP,CURRENT_USER,CURSOR_STATUS,DATABASEPROPER' +
            'TY,DATABASEPROPERTYEX,DATALENGTH,DATE_ADD,DATE_DIFF,DATENAME,DAT' +
            'EPART,DAY,DB_ID,DB_NAME,DEGREES,DIFFERENCE,EXP,FILE_ID,FILE_NAME' +
            ',FILEGROUP_ID,FILEGROUP_NAME,FILEGROUPPROPERTY,FILEPROPERTY,FLOO' +
            'R,fn_helpcollations,fn_listextendedproperty,fn_servershareddrive' +
            's,fn_trace_geteventinfo,fn_trace_getfilterinfo,fn_trace_getinfo,' +
            'fn_trace_gettable,fn_virtualfilestats,fn_virtualservernodes,FORM' +
            'ATMESSAGE,FREETEXTTABLE,FULLTEXTCATALOGPROPERTY,FULLTEXTSERVICEP' +
            'ROPERTY,GETANSINULL,GETDATE,GETUTCDATE,GROUPING,HAS_DBACCESS,HOS' +
            'T_ID,HOST_NAME,CHARINDEX,CHECKSUM,CHECKSUM_AGG,IDENT_INCR,IDENT_' +
            'SEED,IDENTITY,INDEX_COL,INDEXKEY_PROPERTY,INDEXPROPERTY,IS_MEMBE' +
            'R,IS_SVRROLEMEMBER,ISDATE,ISNULL,ISNUMERIC,LEFT,LEN,LOG,LOG10,LO' +
            'WER,LTRIM,MAX,MIN,MONTH,NEWID,NULLIF,OBJECT_ID,OBJECT_NAME,OBJEC' +
            'TPROPERTY,OPENDATASOURCE,OPENQUERY,OPENROWSET,OPENXML,PARESNAME,' +
            'PATINDEX,PERMISSIONS,PI,POWER,QUOTENAME,RADIANS,RAND,REPLACE,REP' +
            'LICATE,REVERSE,RIGHT,ROUND,ROWCOUNT_BIG,RTRIM,SCOPE_IDENTITY,SER' +
            'VERPROPERTY,SESSION_USER,SESSIONPROPERTY,SIGN,SIN,SOUNDEX,SPACE,' +
            'SQL_VARIANT_PROPERTY,SQRT,SQUARE,STDEV,STDEVP,STR,STUFF,SUBSTRIN' +
            'G,SUM,SUSER_ID,SUSER_NAME,SUSER_SID,SUSER_SNAME,TAN,TEXTPTR,TEXT' +
            'VALID,TYPEPROPERTY,UNICODE,UPPER,USER,USER_ID,USER_NAME,VAR,VARP' +
            ',YEAR'
        end
        item
          FontID = 11
          Name = 'logical'
          Keywords = 'AND,BETWEEN,exists,IN,NOT,NULL,OR'
        end
        item
          FontID = 13
          Name = 'system tables'
          Keywords = 
            'sysaltfiles,syscacheobjects,syscolumns,syscomments,sysconfigures' +
            ',syscurconfigs,syscursorcolumns,syscursorrefs,syscursors,syscurs' +
            'ortables,sysdatabases,sysdepends,sysdevices,sysfilegroups,sysfil' +
            'es,sysfiles1,sysforeignkeys,sysfulltextcatalogs,sysfulltextnotif' +
            'y,syscharsets,sysindexes,sysindexkeys,syslanguages,syslockinfo,s' +
            'yslocks,sysmembers,sysmessages,sysobjects,sysperfinfo,syspermiss' +
            'ions,sysprocesses,sysproperties,sysprotects,sysreferences,SYSREM' +
            'OTE_CATALOGS,SYSREMOTE_COLUMN_PRIVILEGES,SYSREMOTE_COLUMNS,SYSRE' +
            'MOTE_FOREIGN_KEYS,SYSREMOTE_INDEXES,SYSREMOTE_PRIMARY_KEYS,SYSRE' +
            'MOTE_PROVIDER_TYPES,SYSREMOTE_SCHEMATA,SYSREMOTE_STATISTICS,SYSR' +
            'EMOTE_TABLE_PROVILEGES,SYSREMOTE_TABLES,SYSREMOTE_VIEWS,sysserve' +
            'rs,systypes,sysusers,sysxlogins'
        end>
    end>
  P.FontTable = <
    item
      FontID = 0
      GlobalAttrID = 'Whitespace'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clBlack
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 1
      GlobalAttrID = 'Integer'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clGreen
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 2
      GlobalAttrID = 'Float'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clGreen
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 3
      GlobalAttrID = 'Integer'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clGreen
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 4
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clTeal
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = [fsItalic]
    end
    item
      FontID = 5
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clRed
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 6
      GlobalAttrID = 'System Variable'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clBlue
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 7
      GlobalAttrID = 'Reserved words'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clBlue
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 8
      GlobalAttrID = 'Delimiters'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clBlack
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 9
      GlobalAttrID = 'Reserved words'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clBlue
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 10
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clFuchsia
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 11
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clGray
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 13
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clGreen
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end>
  P.SyntaxVersion = 3
end
